#ifndef __CM_MEDIA_OUTPUT_PIN_H__
#define __CM_MEDIA_OUTPUT_PIN_H__

#include "Pin.h"
#include "ByteBuffer.h"

using namespace cm_base;

namespace cm_media
{
    class OutputPin: public Pin
    {
    public:
        OutputPin();
        virtual ~OutputPin(){};

        virtual int push(ByteBuffer* p_data) ;
        //virtual int notify();

    protected:
    };

} //cm_media
#endif //__CM_OUTPUT_PIN_H__